package cn.edu.scau.cmi.chensixiao.abstractFactory.factory;

import cn.edu.scau.cmi.chensixiao.abstractFactory.domain.PICCCarInsurance;
import cn.edu.scau.cmi.chensixiao.abstractFactory.domain.PICCDriverInsurance;
import cn.edu.scau.cmi.chensixiao.abstractFactory.domain.PICCOtherInsurance;
import cn.edu.scau.cmi.chensixiao.abstractFactory.domainAbstractClass.Insurance;

public class PICCInsuranceFactory extends AbstractInsuranceFactory {
	
	@Override
	public Insurance creatCarInsurance() {
		return new PICCCarInsurance();
	}
	
	@Override
	public Insurance creatDriverInsurance() {
		return new PICCDriverInsurance();
	}
	  
	@Override
	public Insurance creatOtherInsurance() {
		return new PICCOtherInsurance();
	}

}
